/**
 * 抽象类的作用。
 */

public class AbstractClass {

    // 类即使没有抽象方法也可以声明为抽象类， 但是， 如果有了抽象类， 那么就必须是抽象方法。
     abstract class Person {
        String name;

        // 只使用抽象方法的占位符功能。
        public abstract String getDescription();
    }

    // 如果继承了一个抽象类， 那么里面的所有抽象方法都必须被继承。
    class Employee extends Person {
        @Override
        public String getDescription() {
            return null;
        }
    }


    public static void main(String[] args) {
        Person[] people = new Person[3];
    }
}